 #include<bits/stdc++.h>
#define int long long
using namespace std;
const int N=1e6+15;
map<char,int> mp[1000005];
signed main()
{
	string s;
	cin>>s;
	int ans=0,cnt=0,tmp=0; 
	for(int i=0;i<s.size();i++)
	{
		if(mp[cnt][s[i]]==0)
		{
			tmp++;
			mp[cnt][s[i]]=1;
		}
		else
		{
			int sz=mp[cnt].size();
			ans=max(ans,sz);
			cnt++;
			mp[cnt][s[i]]=1;
			
		}
	}
	int sz=mp[cnt].size();
	cout<<max(ans,sz);
	return 0;
}
